@charset "utf-8";
/* html{color:#333}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none} */
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;font:13px/1.6 "黑体",Helvetica;margin:0;padding:0;-webkit-user-select:none;width:100%;}
form,table,td,h1,h2,h3,h4,ul,ol,li,p{margin:0;padding:0;border:0;list-style:none}
input,img{vertical-align:middle}
html{height:100%;}
html,body{min-width:100%;min-height:100%;}
body{-webkit-text-size-adjust:none;background-color:#f6f6f6;background-size:contain;}
img{border:0 none;max-width:100%;height:auto;}
ol,ul{list-style:none;}
dl,dd,ol,ul,li{margin:0;padding:0}
:focus{outline:0;}
textarea{resize:none;overflow:auto;}
a{-webkit-touch-callout:none;-webkit-user-select:none;text-decoration:none}
a:link {-webkit-tap-highlight-color:rgba(0,0,0,0)}
table{border-collapse: collapse;border-spacing: 0;}
input:focus,textarea:focus{outline:0}
b{ font-weight: normal;}
/********************通用*******************/
input,select{-webkit-border-radius: 0; border-radius: 0; font-size: 15px; -webkit-appearance:none;}
#wrap{ padding:0 0 10px;-webkit-box-sizing:border-box; box-sizing:border-box; width:100%; overflow-x:hidden; min-width:320px;height:100%;}
a,a:link,a:visited,a:hover,a:active{ color:inherit; text-decoration:none;}
#wrap select{ height:44px; width:100%; background:#fff url(../img/drop_list.png) no-repeat right center; background-size:27px auto; outline:0;font:15px/32px "黑体"; color: #888; text-indent:10px; border:1px solid #ccc;}
div.dropDown{ margin-left:63px; margin-right:20px;background:none;}
#wrap #scroll_top{ position:fixed; bottom:10px; right:10px; height:44px; width:44px; text-align:center; line-height:44px; font:14px/44px "黑体"; background-color:#56bfdd; color:#fff;-webkit-border-radius:50%; border-radius:50%; box-shadow:0 2px 2px rgba(0,0,0,.5);}
#wrap #scroll_top.click{ background-color: #2f9ecf; box-shadow:none;}
.drop_btn{ border-top: 1px solid #ddd;border-bottom: 1px solid #ccc; height: 44px; line-height: 44px; text-align: center; font-size: 14px; line-height: 44px; color:#2f9ecf; margin-top: 10px; background-color: #fff;}
.drop_btn.hover{ background-color: #e9e9e9}
a.btn_addmore{ display: block; border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top: 5px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; color:#2f9ecf; background-color: #fff;}
.btn{height:44px; display: block; background-color:#7bb52d;font:20px "黑体"; text-align:center; color:#fff; cursor:pointer;}
.btn:hover{ background-color:#649622;}
.btn_code{ float: right; width:35%; height: 46px; line-height: 46px;  background-color: #329ecc; text-align: center; color: #fff;}
.btn_code.unclick{ background-color: #ccc}

#wrap.user_order{ padding-top: 46px;counter-reset:item;}
.user_order #header{ position: fixed; left: 0;top: 0;right: 0; z-index: 99;}
#order_list > section{ display: none;}
#order_list > section.select{ display: block;}
#order_list > section.order_payed{ padding-top: 25px;}

.order_cnt{ min-height: 76px; border-top:1px solid #bec3cf; border-bottom:1px solid #bec3cf; margin-top: 10px; position: relative; padding:10px 68px 10px 10px; background-color: #fff; color: #828282;}
.order_cnt > dt,
.unpay_li > dt{ font-size: 12px; text-align: center; float: left; width: 50px; color: #666;}
.order_cnt > dt > div,
.unpay_li > dt > div{ width: 50px; height:50px;-webkit-border-radius: 50%; border-radius: 50%; background: no-repeat center top; background-size: cover; margin-bottom: 8px;}
.order_cnt > dd,
.unpay_li > dd{ margin-left: 55px;}
.order_cnt > dd:first-of-type,
.unpay_li > dd:first-of-type{ color:#333; font-size: 14px;}

.order_null{ position: fixed; top: 46px; left: 0; right: 0;bottom: 0;z-index: 999; text-align: center; padding-top: 40%;background-color:white;}
.order_null p{ padding-top: 100px; background: url(../img/mask_bg2.png) no-repeat center top; background-size: 98px 98px;}
#order_list a + section.order_null,#order_list div + section.order_null{ display:none;}

.order_tips{ position: fixed;left: 0;right:0; top: 46px; text-align: center; z-index: 999; height:35px;background-color: #3e3e3e; font-size: 14px; line-height: 35px; color: #fff;}
.order_tips::before{ content: ""; display: inline-block; width: 20px; height: 20px; margin-right:10px;background: url(../img/order_tips.png) no-repeat center; background-size: contain; vertical-align: middle;}

.order_unpay{ padding-bottom: 111px; position: relative;}

.order_unpay .order_sum{ display: none;}
.order_unpay div ~ .order_sum{ display: block;}

.order_unpay > div{ position: relative;}
.order_unpay .mask{ position: absolute; left: 0;top: 0;right: 0;bottom: 0; background-color: rgba(0,0,0,.3); display: none}
.order_unpay .delete .mask{ display: block;}

.unpay_li{ position: relative; padding: 10px 23px 10px 39px; margin-top: 10px; background-color: #fff; border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#fff url(../img/user-uc.png) no-repeat 10px center; background-size: 19px; color: #828282;}
.unpay_li.click{counter-increment:item;background-image: url(../img/user-c.png);counter-increment:item;}
.unpay_li dd:nth-of-type(2){ color:#f94c44; font-size: 16px;}
.unpay_li dd:nth-of-type(2)::before{ content: "￥";font-size: 11px;}
.unpay_li dd[value]::after{ display: inline-block; content: "剩"attr(value); color: #fff; background-color:#ffb658; font-size: 12px; padding: 0 8px; margin-left: 20px; line-height: 16px; vertical-align: text-bottom; -webkit-border-radius: 8px;-radius: 8px;}
.order_time{ position: relative; z-index: 20; padding: 10px; display: block; border-bottom:1px solid #ccc; color: #888;}

.delete .order_time{ color: #fff;}
.unpay_li .order_close{ position: absolute; right: 0; top: 0; width: 23px; height: 23px; background: rgba(0,0,0,.3) url(../img/mask_close.png) no-repeat center; background-size: 10px 10px; z-index: 20;}

.order_sum .btn{height:44px; display: block; background-color:#2f9ecf;font:16px/44px "黑体"; text-align:center; color:#fff; cursor:pointer;}
.order_sum .btn:hover{ background-color:#2f9ecf;}
.order_sum b::after{content:counter(item)}

.order_sum{ position: absolute; bottom: 5px; left: 0; right: 0; border-bottom: 1px solid #ccc; background-color: #f6f6f6;}
.order_sum li{ padding: 10px; font-size: 12px; color: #666; border-top:1px solid #ccc; min-height: 24px; line-height: 24px;}
.order_sum li:first-of-type{ text-align:right}
.order_sum li > span{ float:left; padding-left: 24px; background: url(../img/user-uc.png) no-repeat center left; background-size: 19px;}
.order_sum li > span.click{ background-image: url(../img/user-c.png);}
.order_sum li:first-of-type{ text-align:right}

.order_cnt .order_static{position:absolute; width:67px; right: 0; bottom: 0;top: 0; border-left: 1px dashed #bec3cf;}
.order_cnt .order_static::after{ position: absolute; top: 50%;left: 50%; width:50px; height: 20px; margin:-10px 0 0 -25px; font: 12px/20px "黑体"; text-align: center; color: #fff;-webkit-border-radius: 10px; border-radius: 10px;}
.order_cnt .order_static.order_ready::after{ content: "已开课"; background-color: #3cbe52;}
.order_cnt .order_static.order_unready::after{ content: "未开课"; background-color: #b6b6b6;}
.order_cnt .order_static.order_over::after{ content: "已结课"; background-color: #ffb658;}
.order_cnt .order_static.order_ok::after{ content: "已退费"; background-color: #b6b6b6;}
/********************城市选择*******************/
#wrap.user_city > div{ background-color:#fff; font:14px/18px "黑体"; color:#333; padding:38px 26px 30px;}
#wrap.user_city > div > p{ margin:10px 0 70px;}
#wrap.user_city > div > p > span{ display:inline-block; border:1px solid #fe6700; padding:7px 18px; margin-left:5px;}
#wrap.user_city > div > a.btn{display:block; height:44px;font:18px/44px "黑体"; color:#fff; text-align:center; background-color:#fe6700;}
#wrap.user_city > div > a.btn:hover{ background-color:#df5e06;}
#wrap.user_city > a.help{ font-size:12px; display:block; margin:40px auto 0; text-align:center; color:#666;}
/********************用户信息*******************/
#wrap.user_inf{ padding:0 0 40px; position: relative;}
#wrap.user_inf > dl{ line-height:0; padding-top: 10PX;}
#wrap.user_inf > dl label{ float:left; color:#666; padding:15px 0;}
#wrap.user_inf > dl > dt > span{ display:inline; float:right; height:40px; width:40px;-webkit-border-radius:50%; border-radius:50%; background:no-repeat center top; background-size:cover}
#wrap.user_inf > dl >dt,#wrap.user_inf > dl >dd{ background-color:#fff; font:15px "黑体";text-align:right; min-height:50px; color:#888; padding:0 15px 0 18px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#wrap.user_inf > dl >dd:nth-of-type(10) > div:first-letter{ color:#fff;}
#wrap.user_inf >dl >dt{ margin-bottom:10px; padding-top:5px; padding-bottom:5px; padding:5px 15px 5px 16px;}
#wrap.user_inf >dl >dd + dd{ border-top:0}
#wrap.user_inf >dl >dd > div{ margin-left:65px; padding:15px 0;}
#wrap.user_inf > a.help{ font-size:12px; position: absolute; margin-bottom: 20px;left:0;right: 0; text-align:center; color:#666;}
/********************用户登陆*******************/
#wrap.user_login{ position:relative;font:15px "黑体"; padding-bottom:0; padding: 18px 24px 0;}
#wrap.user_login > .login{ margin-bottom: 35px;}
#wrap.user_login > .login > li{ background:#fff no-repeat 10px center; background-size:16px auto; border:1px solid #ccc; padding: 7px 14px 7px  36px;}
#wrap.user_login > .login > li + li{ border-top:0;}
#wrap.user_login > .login > li.user{ background-image: url(../img/user.png);}
#wrap.user_login > .login > li.password{background-image:url(../img/password.png);}
#wrap.user_login > .login input{display:block;width:-webkit-calc( 100% - 10px ); width:calc( 100% - 10px );  outline:none; border:none;height:30px;border-left: 1px solid #ccc; padding-left: 8px;}
#wrap.user_login > .register > input{ display: inline-block; /* width: -webkit-calc( 100% - 20px ); width: calc( 100% - 20px ); */ height: 44px; padding:0 10px; margin-bottom: 15px; border:1px solid #ccc;width:100%;-webkit-box-sizing:border-box; box-sizing:border-box;}
#wrap.user_login > .register > input:nth-of-type(3){/* width: -webkit-calc( 100% - 165px );width:calc( 100% - 165px ); */ margin-bottom: 30px; width: 60%;}
#wrap.user_login > section.register{ text-align: justify;}
#wrap.user_login > section.register > span{display: inline-block; position: relative; margin-bottom: 15px; width: -webkit-calc( 50% - 8px);width: calc( 50% - 8px); text-align: center; height: 42px; border: 1px solid #ccc; background-color: #fff; font-size: 16px; line-height: 42px; color:#888;}
#wrap.user_login > section.register > span.select{ border-color: #75be6c;}
#wrap.user_login > section.register > span.select::before{ position: absolute; left: 9px; top:12px;content: ""; width:19px; height: 19px; -webkit-border-radius: 50%;border-radius: 50%; background: #75be6c url(../img/rigth.png) no-repeat 4px 6px; background-size: 10px auto;}
#wrap.user_login select{ display: inline-block; margin-bottom: 15px;}
#wrap.user_login .city,#wrap.user_login .area{width: -webkit-calc( 50% - 6px); width: calc( 50% - 6px); margin-bottom: 50px;}
#wrap.user_login input::-webkit-input-placeholder {color:#999; font-size:15px;}
#wrap.user_login > a.reg{ display: inline-block; color: #2f9ecf; line-height: 30px; margin:5px 0 15px;}
#wrap.user_login > a.tips{display:block; font-size: 13px; color:#888; line-height: 18px;}
#wrap.user_login > div{ line-height:28px; color:#ff0000; font-size: 14px;}
#wrap.user_login > .blue{color:#329ecc;font-size: 15px;}
/********************用户列表*******************/
#wrap.user_list{ padding: 0;margin-bottom:65px;}
#wrap.user_list #header{text-align:center; height:145px; padding-top: 15px; background:#329ecc url(../img/user_banner.png) no-repeat center; background-size:cover; font-size: 16px;color:#fff;}
#wrap.user_list #header > div{ height:66px; width:66px; margin:0 auto 15px; border:2px solid #fff; background: no-repeat center top; background-size:cover;-webkit-border-radius:50%; border-radius:50%;-webkit-box-shadow: -3px 4px 13px -4px rgba(55,89,115,.9); box-shadow: -3px 4px 13px -4px rgba(55,89,115,.9); }
#wrap.user_list #header span{ display: inline-block; margin:0 5px; width: 40%;}
#wrap.user_list #header .name{ text-align: right;}
#wrap.user_list #header .address{ text-align: left;}

#wrap.user_list .user{font-size:15px; color:#666; margin-top: 60px;}
#wrap.user_list .user > a{display: inline-block;width: 100%;height: 40px;line-height: 40px;background: #fff;border-bottom: 1px solid #dfdad6;font-size: 15px;color: #666;position: relative;}
#wrap.user_list .user .my_inf{ margin-top: 15px; border-bottom: 1;}
#wrap.user_list .user .my_score{ border-top: 0;}
#wrap.user_list .user .lianxi{ margin-top: 15px;}
#wrap.user_list .user .feedback{ border-bottom: 0;}
#wrap.user_list .user .my_score{ border-bottom: 0;}

#wrap.user_list .user > a::before{ content: ""; display: inline-block; float: left; height: 24px;width:24px; margin:10px 10px 0; vertical-align: middle; background-image: url(../img/user_list.png); background-size:  auto 24px;}

#wrap.user_list .my_order::before{ background-color:#fe6c27;background-position: 0 0;}
#wrap.user_list .my_inf::before{   background-color:#ffba00;background-position: -24px 0;}
#wrap.user_list .my_count::before{ background-color:#47ace9;background-position: -48px 0;}
#wrap.user_list .my_score::before{ background-color:#ed4f2b;background-position: -72px 0;}
#wrap.user_list .feedback::before{ background-color:#53ccb9;background-position: -96px 0;}
#wrap.user_list .lianxi::before{ background-color:#ff9900;background-position: -0px 0;}



.user_menu {
	width: 100%;
	margin: 0 auto;
}
.user_menu>ul>li {
	float: left;
	height: 40px;
	font-size: 15px;
	position: relative;
}
.user_menu>ul>li.li_share, .user_menu>ul>li.li_gg, .user_menu>ul>li.li_rank, .user_menu>ul>li.li_weixin, .user_menu>ul>li.li_qq {
	width: 20%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #fff;
	color: #666;
	border-bottom: 1px solid #f3f3f3;
}
.user_menu>ul>li.li_share>a, .user_menu>ul>li.li_weixin>a, .user_menu>ul>li.li_qq>a, .user_menu>ul>li.li_gg>a, .user_menu>ul>li.li_rank>a {
	display: block;
	color: #666;
	width: 100%;
	position: relative;
	text-align: center;
}
.user_menu>ul>li.li_share>a:after, .user_menu>ul>li.li_gg>a:after, .user_menu>ul>li.li_rank>a:after, .user_menu>ul>li.li_qq>a:after {
	content: "";
	width: 1px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 10px;
	background: #f3f3f3;
}
.user_menu>ul>li.li_share>a>p, .user_menu>ul>li.li_gg>a>p, .user_menu>ul>li.li_rank>a>p, .user_menu>ul>li.li_weixin>a>p, .user_menu>ul>li.li_qq>a>p {
	display: inline-block;
	width: 100%;
	height: 38px;
	text-align: center;
	line-height: 38px;
	position: relative;
	top: 13px;
	font-size: 15px;
	color: #555555;
}
.user_menu>ul>li.li_share>a:before {
	display: block;
	content: "";
	width: 100%;
	height: 20px;
	background: url(../img/teacher.png) no-repeat center center;
	background-size: 18px 20px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.user_menu>ul>li.li_gg>a:before {
	display: inline-block;
	content: "";
	width: 100%;
	height: 20px;
	background: url(../img/new.png) no-repeat center center;
	background-size: 22px 20px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.user_menu>ul>li.li_rank>a:before {
	display: inline-block;
	content: "";
	width: 100%;
	height: 20px;
	background: url(../img/rank.png) no-repeat center center;
	background-size: 25px 20px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.user_menu>ul>li.li_weixin>a:before {
	display: inline-block;
	content: "";
	width: 100%;
	height: 20px;
	background: url(../img/weixin.png) no-repeat center center;
	background-size: 24px 20px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.user_menu>ul>li.li_qq>a:before {
	display: inline-block;
	content: "";
	width: 100%;
	height: 20px;
	background: url(../img/qq.png) no-repeat center center;
	background-size: 24px 20px;
	position: absolute;
	top: 12px;
	left: 0px;
}
.user_menu>ul>li.li_tjma {
	width: 100%;
}
.user_menu>ul>li.li_tjma>a {
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	color: #666;
	border-bottom: 1px solid #F3F3F3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 10px 0px 10px;
	position: relative;
	-webkit-appearance: none;
	appearance: none
}
.user_menu>ul>li.li_tjma>a:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 15px;
	background: url(../img/users_enter1.png) no-repeat 0px 0px;
	background-size: 8px 15px;
	position: absolute;
	right: 10px;
	top: 14px;
}
.user_menu>ul>li.li_tjma>a>span {
	position: absolute;
	right: 41px;
	top: 11px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px;
	background: #f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-appearance: none;
	appearance: none
}
.user_menu>ul>li.li_tjma>a>span>a {
	color: #666;
	-webkit-appearance: none;
	appearance: none
}
.user_menu>ul>li.li_ewma {
	width: 100%;
}
.user_menu>ul>li.li_ewma>a {
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	color: #666;
	border-bottom: 1px solid #e0dcdd;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 10px 0px 10px;
	position: relative;
	-webkit-appearance: none;
	appearance: none
}
.user_menu>ul>li.li_ewma>a:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 15px;
	background: url(../img/users_enter1.png) no-repeat 0px 0px;
	background-size: 8px 15px;
	position: absolute;
	right: 10px;
	top: 14px;
}
.user_menu>ul>li.li_ewma>a>i {
	position: absolute;
	right: 41px;
	top: 12px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../img/shama.png) no-repeat;
	background-size: 18px 18px;
}

/* ===========微信扫码弹出=========== */
#bg{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999;
	_position:absolute;
	_top: expression(eval(document.documentElement.scrollTop + 0));
	_left:0; 
	_right:0;
	display:none;
}
#bg.evaluationbg{
	background:rgba(0,0,0,0.15);
}
.saoma_info{
	width:240px;
	height:270px;
	background:#fff;
	position:fixed;
	z-index:9999999;
	top:50%;
	left:50%;
	margin-top:-135px;
	margin-left:-120px;
	display:none;
}
.saoma_info>div{
	display:inline-block;
	width:240px;
	height:270px;
	position:relative;
	text-align:center;
}
.saoma_info>div>img{
	margin-top:20px;
	display:inline-block;
	width:200px;
	height:200px;
}
.saoma_info>div>p{
	display:inline-block;
	width:100%;
	padding-top:12px;
	font-size:15px;
	color:#666;
	position:relative;
}
.saoma_info>div>span{
	display:inline-block;
	width:30px;
	height:30px;
	background:#fff;
	font-size:24px;
	color:#aaa;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:-15px;
	right:-15px;
	font-family:宋体b8b\4f53;
	cursor:default;
}

/* ===========修改个人信息=========== */
.user_info{position:fixed; left:0; right:0; top:0; bottom:0;-webkit-box-sizing:border-box; box-sizing:border-box; background-color:rgba(0,0,0,.53); text-align:center; z-index:30;font-size:20px;color:#fe6700;}
.user_info>div{ position:absolute; left:6%; right:6%; top:25px; padding: 0 20px; background-color:#fff; padding-bottom:33px; padding-top: 10px;}
.user_name{ text-align: left; color:#666; font-size: 14px;}
.user_name > input{display: block;width:100%;height:44px; padding: 0 10px; margin-bottom: 10px; border:1px solid #ccc;-webkit-box-sizing: border-box; box-sizing: border-box;}
.user_name > input::-webkit-input-placeholder{ color: #666;font:15px "黑体";}
.user_info>div>span{display:inline-block;width:30px;height:30px;background:#fff;font-size:24px;color:#aaa;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:30px;
	text-align:center;
	position:absolute;
	top:-15px;
	right:-15px;
	font-family:宋体b8b\4f53;
	cursor:default;
}
/********************消费反馈*******************/
.suggestion{position:fixed; left:0; right:0; top:0; bottom:0;-webkit-box-sizing:border-box; box-sizing:border-box; background-color:rgba(0,0,0,.53); text-align:center; z-index:30;font-size:20px;color:#fe6700;}
.suggestion > div{ position:absolute; left:6%; right:6%; top:25px; padding: 0 20px; background-color:#fff; padding-bottom:33px; padding-top: 10px;}
.sugges > h1{ font-size: 10px; color:#fe6700; padding-top: 40px;}
.sugges > input{display: block;width:100%;height:88px; padding: 0 10px; margin-bottom: 10px; border:1px solid #ccc;-webkit-box-sizing: border-box; box-sizing: border-box;}
.sugges > input::-webkit-input-placeholder{ color: #666;font:15px "黑体";}
.suggestion>div>span{display:inline-block;width:30px;height:30px;background:#fff;font-size:24px;color:#aaa;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:30px;
	text-align:center;
	position:absolute;
	top:-15px;
	right:-15px;
	font-family:宋体b8b\4f53;
	cursor:default;
}

.lj{float:right; margin-right:20px;}